"use strict";
//泛型: 当封装函数, 或者定义接口的时候, 如果某个数据类型不确定, 可以使用泛型提升灵活性.
function fn4(a, b) {
    return (a + b);
}
console.log(fn4(5, 1)); // 6
// string 和 number 会传入上面的 U 和 M
let s5 = {
    name: "新青年",
    tall: 175,
};
console.log(s5); // {name: '新青年', tall: 175}
// 需求: 一个函数, 参数可以是字符串, 也可以是数值, 如果是数值就求和; 如果是字符串就拼接.
function getResult(a, b) {
    // return a as any + b as any;
    return a + b; // <any>a断言的两种写法
}
console.log(getResult(100, 200));
console.log(getResult("小", "伙子"));
let man1 = {
    name: "123",
    age: 33,
};
